be engraved in stone - French English Dictionary